Pre-Release Notes Commerce Service for LS Central Interface Updates from Version 4.0 ========================================================================== Version 2024.10.11 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Fix Web Service for LS Central 25 * ========================================================================== Version 2024.10 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * DEV-54778: Configurable Encryption Code * LSTS-33307: Check setting for ReplicateBasePrice * Add SQL Injection Security for search functions * LS Central 25 WS obsolete clean up * Update LSRETAIL-TOKEN feature * OneListCalculate compression of lines fixed ------------------------------------ Functions ----------------------------------- * OrderUpdatePayment: New * ActivityReservationAdditionalCharges: New * ActivityGroupAdditionalChargesSet: New * ActivityGroupReservationAdditionalChargesGet: New * ActivityGroupMemberSet: New * ActivityGroupMemberAssign: New * ActivityGroupMemberRemove: New * ActivityInsertGroupReservation: use InsertGroupReservationV3 * ActivityUpdateGroupReservation: use UpdateGroupReservationV3 * ActivityAdditionalChargesSet: use SetAdditionalChargesV4 ------------------------------------ Class Object Changes ------------------------------------ * MemberContact: Add ExternalSystem * SalesEntryPayment: Add AuthorizationExpired * OrderPayment: Add AuthorizationExpired * OrderLine: Add SourcingLocation, InventoryTransfer, VendorSourcing * OrderMessageStatus: Add QueueCounter * OrderHospStatus: Add QueueCounter * AdditionalCharge: Add ReservationNo, MemberNo, PackageCode, PackageLine, ParentSequence, ReservationLineNo * Reservation: Add MainGroupMember ========================================================================== Version 2024.6 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * DEV-49266: Add Detail and Image data to ImageGetById (SaaS) * DEV-48991: Fix ReplicateInventoryStatus * DEV-49260: Swagger generator support * DEV-49263: FAB Order Address update * DEV-49841: Test Connection OData * LSTS-32008: Fix ReplicateValidationSchedule * LSTS-31197: handle order ext id exist by text, not code * Fix Totals in SalesEntryGet * Fix ReplEcommDiscountSetup * Fix OrderStatusCheck * Fix SalesEntryGetSalesExtByOrderId and SalesEntryGet * Handle Orders with Mix&Match that splits up order lines ------------------------------------ Functions ----------------------------------- * ActivityAdditionalChargesGet: returns List of objects * ActivityProductChargesGet: returns List of objects * ActivityExtendToken: New * ActivityCancelToken: New ------------------------------------ Class Object Changes ------------------------------------ * MemberContact: Add GuestType ========================================================================== Version 2024.4 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Support for Compress Customer Order Lines in LS Central * Fix Replication key error (SaaS) * Fix FeatureFlag in Terminal Replication (SaaS) * ReplEcommDiscount fixes (SaaS) * OrderHospCreate uses all address fields for an order * DEV-44653: Keep External Id in OneListLine * DEV-48991: Fix ReplicateInventoryStatus action replication (SaaS) * DEV-49266: Add Detail and Image data to ImageGetById (SaaS) * LSC-45196: Show Giftcard info in SalesEntry * LSC-45711: Handle double Transactions with same Receipt Number * LSTS-29639: Fix SalesEntryGetById with External Id (SaaS) * LSTS-29791: Fix ReplEcommInventoryStatus Replication (SaaS) * LSTS-30629: Fix missing AllowImageUpload in ReplInvMasks (SaaS) * LSTS-31236: Fix address mapping in orders ------------------------------------ Functions ----------------------------------- * ReplEcommDiscountSetup: New * SalesEntryGetSalesExtByOrderId: New * SpgUnlockRodDevice: New * SpgUnlockRodDeviceCheck: New * OrderEdit: New * ActivityConfirmGroup: Uses LS WS ConfirmGroupActivityV4 * ActivityReservation functions: Use LS WS xxxReservationV2 * ActivityAdditionalChargesSet: Use SetAdditionalChargesV3 * ActivityAdditionalChargesGet: Returns list of AdditionalCharge * ActivityProductChargesGet: Returns list of AdditionalCharge * CardGetPointEntries: Spelling fix * ContactBlock: Spelling fix ------------------------------------ Class Object Changes ------------------------------------ * Customer: Add PriceGroup, DiscountGroup, ShippingLocation, PaymentTerms * ReplCustomer: Add PriceGroup, DiscountGroup, ShippingLocation, PaymentTerms, SendReceiptByEMail * ReplItem: Add SpecialGroups * LoyItem: Add SpecialGroups * SalesEntryLine: Add ExtraInformation * SalesEntryPayment: Add AuthorizationCode, TokenNumber, ExternalReference * SalesEntryList: Add CardId * Order: Remove ShippingStatus, Add ShipOrder * Store: Add Attributes * StoreInvLine: Add ScanDateTime * JournalLine: Add ScanDateTime * Reservation: Add EventNo * AdditionalCharge: Add ParentLine, IsAllowance, OptionalComment, VariantCode ------------------------------------ Omni Database Changes ------------------------------------ * RodDeviceUnlock: New table ------------------------------------ Enum Object Changes ------------------------------------ * DiscountValueType: Add LeastExpensive, LineSpec * ProductChargeType: Add InfoCode ========================================================================== Version 2023.10 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Support Central v23 new table design * CommercePortal tenant fixes and selection of correct connection data * StoresGetAll: Fix json interface which returned xml * GetPointRate: Fix loyalty point rate in different currency * ReplicateTerminals: missing featureflags from SaaS ------------------------------------ Class Object Changes ------------------------------------ * ReplItem: Add TariffNo * LoyItem: Add TariffNo * OneList: Add CurrencyFactor ========================================================================== Version 2023.08 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * LSTS-26889: Fix Empty Datetime causing network error ------------------------------------ Functions ----------------------------------- * ReplEcommCustomer: New * CurrencyGet: New * ActivityAvailabilityGet: Add guestType param ------------------------------------ Class Object Changes ------------------------------------ * ReplExtendedVariantValue: Add CodeDescription, ValueDescription * ActivityRequest: Add GuestType ========================================================================== Version 2023.06 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * LSTS-26039: TerminalGetById fix missing Data in SaaS mode * LSTS-26761: Fix Item and Customer replication * LSC-38988: Fix ContactGet * LSC-36566: Support new SalesEntryGet OData * LSC-36566: SalesEntryGet fix for HospReceipt * ActivityAvailabilityGet & ActivityConfirm update ------------------------------------ Functions ----------------------------------- * OrderHospCreate: Add returnOrderIdOnly param ------------------------------------ Class Object Changes ------------------------------------ * ReplImageLink: Add ImageDescription * MemberContact: Add Blocked information ========================================================================== Version 2023.05 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * OneListCalculate: Don't load missing images ------------------------------------ Functions ----------------------------------- * ReplEcommDealHtmlTranslation: New * OrderCreate: Add returnOrderIdOnly param ========================================================================== Version 2023.04 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Contact Address field sync ------------------------------------ Class Object Changes ------------------------------------ * ReplItem: Add Type ========================================================================== Version 2023.03 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Rename from "LS Commerce Service" to "Commerce Service for LS Central" * SalesEntriesGetByCardId: Support new OData 4 WS GetMemberSalesEntry * SalesEntryGet: Fix missing subline * ReplEcommBasePrices: Get prices from Price List Line table (LS Central 21.3) ------------------------------------ Functions ----------------------------------- * ActivityUpdateActivityStatus: New * ActivityUpdateReservationStatus: New * GetPointRate: Add currency param ------------------------------------ Class Object Changes ------------------------------------ * Booking: Add ReservationNo, PromoCode, MainResource, MainResourceName ========================================================================== Version 2023.02 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ReplImageLink: fix key data * SalesEntryGet: fix missing parent lines for Hosp Orders * ContactGet / Search: support for new OData 4 WS ------------------------------------ Functions ----------------------------------- * StoreGetById: Add includeImages param * StoresGet: New, Related to StoresGetAll but with options ========================================================================== Version 2023.01 ========================================================================== ------------------------------------ Functions ----------------------------------- * ContactCreate: add doLogin param * ContactUpdate: add getContact param * SecurityCheckLog: Added ========================================================================== Version 2022.12 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ReplEcommDataTranslation fix for action replication * Handle currency for Giftcards ------------------------------------ Functions ----------------------------------- * OrderCancel: Return bool * GiftCardGetHistory: New * ActivityAttributesGet: Return List of Attributes ========================================================================== Version 2022.11 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ReplEcommVendorItemMapping & ReplEcommItemVariants OData support (LS Central 21.0) * Show SaaS Mode in Ping response * Not include Image blob for StoreGetAll in SaaS mode * LSTS-22810: Fixed SaaS Repl for ReplEcommHtmlTranslation & ReplEcommItemUnitOfMeasures * LSC-27833: fix boolean values in SaaS replication ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: Add StoreCurrency * Order: Add Currency * HospOrder: Add Currency * OneList: Add Currency ------------------------------------ Omni Database Changes ------------------------------------ * OneList: Add Currency ========================================================================== Version 2022.10 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ReplInvOrderQty: Fix lookup query * ReplicateInventoryStatus: Includes item distribution * LSTS-21805: Fix date time handling * SaaS Replication of WI table fix * SalesEntry include Queue Counter in CustomerOrderNo for Hospitality Orders * Setup includes oAuth login data and Ecom url values ------------------------------------ Functions ----------------------------------- * TokenEntrySet & TokenEntryGet: Support for SPG tokens * GiftCardGetBalance: Add entryType param * ActivityUpdateGroupHeaderStatus: New * ActivityPreSellProduct: New * ReplEcommItemVariants: New ------------------------------------ Class Object Changes ------------------------------------ * ReplItem: Add CountryOfOrigin * GiftCard: Add CurrencyCode, EntryType * SalesEntry: Add CreateTime ========================================================================== Version 2022.8 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Fix HierarchyGet Deal setup * Fix AppId Error * Change display of LS Central version in Ping (show tenant config version also) * 20790: Check Payment Auth with LS Pay for SPG * 22656: Statistic Data Logging Added * 19634: Support oAuth in SaaS ------------------------------------ Functions ----------------------------------- * TokenEntryGet: New * TokenEntrySet: New * ConatctBlock: New, deletes all Member contact data from LS Commerce & LS Central ------------------------------------ Omni Database Changes ------------------------------------ * TenantConfig: Increase Value size from 1000 to 2048 ========================================================================== Version 2022.7 ========================================================================== ------------------------------------ Class Object Changes ------------------------------------ * HierarchyLeaf: Add Prepayment * ReplHierarchyLeaf: Add Prepayment, VendorSourcing * ReplItemUnitOfMeasure: Add EComSelection ========================================================================== Version 2022.6 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Change Image lookup for Hierarchy, pick first image instead of Display Order 0 * ReplEcommItems: Ignore "BlockedOn" values with variant setup * OneList: If Image id and Contact Name are provided, those information will not be queried, which helps with processing speed * LS Central Version is added to TenantConfig table if not set already, this will reduce WS calls to Central to check for version number. ------------------------------------ Functions ----------------------------------- * OneListLinking: Add Phone param * SalesEntryGetSalesByOrderId: New, get salse by Order Id * ContactSearch: maxNumberOfRowsReturned = 1 will return exact search (= not LIKE) * ContactGet: New, search function to get one contact, similar like ContactSearch * HierarchyGet: Includes Modifiers and Recipies ------------------------------------ Class Object Changes ------------------------------------ * ReplItemVariantRegistration: Add BlockedOnPos, BlockedOnECom * Profile: Add TextValue * OneList: Add Name ========================================================================== Version 2022.5 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * LineNumber come "as is" from Central ------------------------------------ Functions ----------------------------------- * ActivityGetAvailabilityToken: New * ActivityInsertGroupReservation: New * ActivityUpdateGroupReservation: New * ActivityConfirmGroup: New * ActivityDeleteGroup: New ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: Add LineCount * SalesEntryPayment: Add CardType * OrderPayment: Add EFTCardType * Account: Add Type, Status, Blocked, CustomerId * OneListItem: Add Immutable * LoyItem: Add Recipes, Modifiers * ActivityRequest: Add Token, GroupNo, SetGroupReservation, UnitPrice * ActivityResponse: Add GroupLineNo * Reservation: Add NoOfPerson ------------------------------------ Omni Database Changes ------------------------------------ * OneListItem: Add Immutable ========================================================================== Version 2022.4 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * LS Recommend v2 ready ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: Add CreateAtStoreId * SalesEntryLine: Add StoreName ========================================================================== Version 2022.3 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Fix ReplicateInventoryMasks ------------------------------------ Functions ----------------------------------- * SalesEntryGetReturnSales: New ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: Add HasReturnSale, ReturnSale ========================================================================== Version 2022.2 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * CEN-6904: New SaaS Replication method * LSTS-18625: Fix ReplicateInvStores ------------------------------------ Omni Database Changes ------------------------------------ * TenantConfig: Increase Values size from 600 to 1000 ========================================================================== Version 2022.1 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Remove password from log files * Fix result handling from ECom Web hook calls * New Version numbering from 4.26 to 2022.1 ------------------------------------ Functions ----------------------------------- * SPGPassword: New * SocialLogon: New * ReplEcommHtmlTranslation: New ------------------------------------ Class Object Changes ------------------------------------ * MemberContact: Add Authenticator, AuthenticationId, SendReceiptByEMail ========================================================================== Version 4.25 ========================================================================== ------------------------------------ Functions ----------------------------------- * OrderCancel: Add lineNo (option to cancel individual lines) ------------------------------------ Class Object Changes ------------------------------------ * OrderHosp: Add Comment, remove PaymentType ========================================================================== Version 4.24 ========================================================================== ------------------------------------ Class Object Changes ------------------------------------ * StoreHours: StoreHourtype renamed to CalendarType * ReplStore: Add HospSalesTypes * OneList: Add ShipToCountryCode * ReplCountryCode: Rename Id to Code, Add Tax Setup information based on Customer data ========================================================================== Version 4.23 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Use Encoding in Appsetting to handle HTML data ------------------------------------ Functions ----------------------------------- * SecurityCheckProfile: New ========================================================================== Version 4.22 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Central in SaaS replication fixes * SalesEntryGet fixes * Customer Order Sourcing Location support ------------------------------------ Functions ----------------------------------- * OrderMessagePayment: New BO WS * CardGetPointEnties: New * OrderAvailabilityCheck: add shippingOrder * ItemsInStoreGetEx: with locationId, useSourcingLocation ------------------------------------ Class Object Changes ------------------------------------ * Store: Add SourcingLocation ========================================================================== Version 4.21 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * LSRecommend v3.0 ------------------------------------ Functions ----------------------------------- * ItemsPage: Add storeId ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: Remove PaymentStatus * SalesEntryPayment: Add Type (PaymentType) * OrderLine: Add ValidateTax * OrderPayment: Add DepositPayment * OrderStatusResponse: Remove PaymentStatus, ShippingStatus * OneListItem: Add IsManualItem * ReplRequest: Add AppId (for cloud replication) ------------------------------------ Omni Database Changes ------------------------------------ * OneListItem: Add IsManual ========================================================================== Version 4.20 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * OrderStatusGet: Refactored to support new Customer Order status lookup. ------------------------------------ Functions ----------------------------------- * Rename HospOrderKotStatus to HospOrderStatus * Remove HospOrderEstimatedTime * CheckAvailability: New * StoresGetByCoordinates: Remove maxNumberOfStores Param * StoresGetbyItemInStock: Remove maxNumberOfStores Param * ActivityAvailabilityGet: Add contactAccount Param * ReplEcommMixAndMatch: Rename response to ReplMixMatchResponse ------------------------------------ Class Object Changes ------------------------------------ * Store: Add HospSalesTypes * ActivityRequest: Add ContactAccount * OneList: Remove HospitalityMode. Add IsHospitality, SalesType * OrderHosp: Add SalesType * OrderStatusResponse: Refactored to support new Status ========================================================================== Version 4.19 ========================================================================== ------------------------------------ Class Object Changes ------------------------------------ * OneListItem: Add ProductGroup,ItemCategory ------------------------------------ Omni Database Changes ------------------------------------ * OneListItem: Add ProductGroup,ItemCategory ========================================================================== Version 4.18 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Support for LS Central 17.5 Prefix Data Object Design, New BO Assembly CentralPre * Fix PreAction Replication ------------------------------------ Functions ----------------------------------- * ActivityAvailabilityGet: Add noOfPersons * ActivityProductChargesGet: New ------------------------------------ Class Object Changes ------------------------------------ * MembershipResponse: Add BookingRef * AdditionalCharge: Add Description * ReplItemModifier: Add GroupMinSelection,GroupMaxSelection * Store: Add IsLoyalty,IsWebStore,WebOmniTerminal,WebOmniStaff ========================================================================== Version 4.17 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Cloud replication fixes * ReplEcommItems include items with distribution status "Not purchased again" * Variant update replication fix * Fix Date issue with Json interface ------------------------------------ Functions ----------------------------------- * ReplEcommCollection: New (Unit of Measure Collection) * HospOrderEstimatedTime: New * HospOrderCancel: New * HospOrderKotStatus: New * ReplEcommValidationSchedule: New (Schedule for Hierarchy validation) ------------------------------------ Class Object Changes ------------------------------------ * ReplHierarchy: Add Priority, SalesType, ValidationScheduleId * ReplHierarchyLeaf: Add ItemUOM, SortOrder * SalesEntryLine: Add ParentLine ------------------------------------ Enum Object Changes ------------------------------------ * DocumentIdType: Add HospOrder ========================================================================== Version 4.16 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Name Change from LS Omni to Commerce Service for LS Central * Replication fixes in NavWS mode * Fixed First,Middle,Last Name update if Full Name was provided in MemberContact * Fixed Profile value bug in MemberContact ------------------------------------ Class Object Changes ------------------------------------ * Order: Removed unused properties (DocumentId, DocumentRegTime, SalesEntryStatus, PaymentStatus, LineItemCount, Posted) * OrderLine: Removed unused properties (QuantityOutstanding, QuantityOutstanding, QuantityOutstanding) * OneList: IsHospitality changed to HospitalityMode ------------------------------------ Database Changes ------------------------------------ * OneList: IsHospitality changed to HospitalityMode ------------------------------------ Enum Object Changes ------------------------------------ * Added HospMode ========================================================================== Version 4.15 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * OneListCalculation: join split lines when Qty > 1 ------------------------------------ Functions ----------------------------------- * Rename ReplEcommHierarchyHospRecipe to ReplEcommItemRecipe ------------------------------------ Class Object Changes ------------------------------------ * Rename ReplHierarchyHospRecipe to ReplItemRecipe ========================================================================== Version 4.14 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Support for Media Images in Central 17 * Added Protocol setting in AppSettings.config for Central WS * ShippingAgent Info sent with OrderCreate in Central 16.2 and earlier ========================================================================== Version 4.13 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Fixed LS Recommend Settings * Support new Retail Images in Central 17 ------------------------------------ Functions ----------------------------------- * ReturnPolicyGet: New * New WebRequest: General request to send to NAV v1 WS * ItemCustomerPricesGet: : New, Gets Customer specific prices for items (B2B) * Rename ReplEcommHierarchyHospModifier to ReplEcommItemModifier: Can be used for all items ------------------------------------ Class Object Changes ------------------------------------ * OrderLine: Added StoreId, ClickAndCollectLine * ReplHierarchyHospDeal: Removed ModifierCode, Added No, Type * SalesEntry: Added ContactName, ContactAddress, ContactEmail, ContactDayTimePhoneNo. Removed ShipToPhoneNumber * Order: Removed PhoneNumber, MobileNumber, ShipToPhoneNumber (use the one in Address object instead) * MemberContact: Removed Phone, MobilePhone (use the one in Address object instead) * Customer: Removed PhoneLocal, CellularPhone (use the one in Address object instead) ========================================================================== Version 4.12 ========================================================================== ------------------------------------ Functions ----------------------------------- * New ReplEcommHierarchyHospRecipe: Get Recipe lines for Hierarchy Leaf Items * New ReplEcommHierarchyHospDeal: Get Deal lines for Hierarchy Leaf Deals * New ReplEcommHierarchyHospDealLine: Get Line modifiers for Hierarchy Deal lines * New ReplEcommHierarchyHospModifier: Get Modifier lines for Hierarchy Leaf Items * New OneListHospCalculate: Calculate Hospitality Order * New OrderHospCreate: Create Hospitality Order ------------------------------------ Class Object Changes ------------------------------------ * OneList: Added IsHospitality * OneListItem: Added IsADeal, PriceModified, OnelistSubLines * ReplHierarchyLeaf: Added IsMemberClub, MemberValue, DealPrice, ValidationPeriod, IsActive ------------------------------------ Database Changes ------------------------------------ * OneList: Added IsHospitality * New OneListSubLine table ========================================================================== Version 4.11 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * orderpayment ECom WebHook includes Currency Code for payment amount ------------------------------------ Functions ----------------------------------- * New ReplEcommDataTranslationLangCode: Get Available Translation Language codes * New LoginChange: Change contact Login Id ------------------------------------ Class Object Changes ------------------------------------ * MobileMenu: Removed unused properties * ReplItem: Added BlockedOnECom * SalesEntryLine: Added StoreId, ClickAndCollectLine ------------------------------------ Database Changes ------------------------------------ * ------------------------------------ Enum Object Changes ------------------------------------ * ========================================================================== Version 4.10 ========================================================================== ------------------------------------ Functions ----------------------------------- * New ActivityReservationsHeaderGet * New PasswordReset & PasswordChange: Used to create new login id, Change password and Reset password ------------------------------------ Class Object Changes ------------------------------------ * SalesEntryLine: Add ExternalId ========================================================================== Version 4.9 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Payment Lines in Completed Orders and Gift Card Balance ------------------------------------ Functions ----------------------------------- * New SalesEntriesGetByCardIdEx: With filter on StoreId and Reg Date. ------------------------------------ Class Object Changes ------------------------------------ * ImageView: Add StreamURL, includes previous data from Location, and Location now include the data from LS Central Retail Image ========================================================================== Version 4.8 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Fix LS Recommend Settings * SalesEntry data fixes * Store Open hours include closed days * New format on Web Hook Payment request, see dev guide * SQL Injection check in search functions ------------------------------------ Class Object Changes ------------------------------------ * OneListItem: Added Location field ------------------------------------ Database Changes ------------------------------------ * Added Location field to OneListItem table ========================================================================== Version 4.7 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ECom Web hook for orderstatus has new data object, including status for both order header and lines * Fixed Discount Lines and Amount in SalesEntry ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: ReceiptNo renamed to CustomerOrderNo. Will show the origin Customer Order No for IdType Receipt * LoyItem: Added Location list that includes locations of item within stores * ProactiveDiscount: Added BenefitItemIds list that include benefit items for Mix&Match Offers if any. ========================================================================== Version 4.6 ========================================================================== No updates for ECom Interface ========================================================================== Version 4.5 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * SalesEntry picks up orders without running Member Data update * Variant Replication picks up changes to variant header data, before it only picked up lines * ReplEcommMember includes First,Middle,Last name ------------------------------------ Class Object Changes ------------------------------------ * SalesEntry: Added ReceiptNo, Id will now always display Customer Order No, ReceiptNo will show Receipt No or Sales Order No * ActivityAvailabilityGet: itemNo renamed to productNo, and result includes list of objects ========================================================================== Version 4.4 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * BC version 15 Support * Image Location (URL) fixed * MemberContact AlternateId saved as ExternalId ------------------------------------ Functions ----------------------------------- * ReplEcommPrices - Change in Delta replication. Requires sending in previous lastKey and maxKey for delta replication. * ReplEcommDiscounts - Change in Delta replication. Requires sending in previous lastKey and maxKey for delta replication. * ReplEcommMixAndMatch - Change in Delta replication. Requires sending in previous lastKey and maxKey for delta replication. ------------------------------------ Class Object Changes ------------------------------------ * Order - ClickAndCollectOrder property removed and OrderType added. Use OrderType to define if Sales, CAC, ScanPayGo order. ------------------------------------ Database Changes ------------------------------------ * Added TenantConfig Keys: ScanPayGo_Staff & ScanPayGo_Terminal for ScanPayGo Transactions ========================================================================== Version 4.3 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Contact Create allows duplicate Emails, set Allow_Dublicate_Email=True in TenantConfig table ------------------------------------ Functions ----------------------------------- Support for LS Activity * ActivityAdditionalChargesGet * ActivityAdditionalChargesSet * ActivityAdmissionEntriesGet * ActivityAllowancesGet * ActivityAttributeSet * ActivityAttributesGet * ActivityAvailabilityGet * ActivityCancel * ActivityConfirm * ActivityCustomerEntriesGet * ActivityLocationsGet * ActivityMembershipCancel * ActivityMembershipProductsGet * ActivityMembershipSell * ActivityMembershipsGet * ActivityProductsGet * ActivityPromotionsGet * ActivityReservationInsert * ActivityReservationsGet * ActivityReservationUpdate * ActivitySubscriptionChargesGet * ActivityTypesGet ========================================================================== Version 4.2 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ImageGetById handles updated images from LS Central and updates the Cache table ------------------------------------ Functions ----------------------------------- * OneListDeleteById - Removed ListType parameter * OneListGetById - Removed ListType parameter * OrderCancel - Added storeId, userId to log who did the cancel request (use logged in user) ------------------------------------ Class Object Changes ------------------------------------ * SalesEntryLine - Added: ItemImageId * SalesEntryPayment - Added: CurrencyFactor, CardNo * Order - Removed: AnonymousOrder (CardId empty = AnonymousOrder) * OrderLine - Added: ItemImageId * OrderPayment - Removed No, OrderId. Added TokenNumber, ExternalReference, PaymentType. PreApprovedAmount & FinalizedAmount joined to Amount * OrderStatusResponse - Status fields renamed and changed to int * OneList - Removed CustomerId, IsDefaultList. Added CardLinks with list of linked Cards, ExternalType to use for external program to assign type to list. * OneListItem - Removed LoyItem. Added Item/Variant Description to simplify Item lines * LoyItem - Added ScaleItem * ImageSize - Removed: ObjectId. Added: UseMinHorVerSize (true = return image of minimum size requested) * MemberContact - WishList & Basket joined to OneLists. Member can have 1 or more Cards, and each Card can have its own WishList/Basket * InventoryResponse - Removed QtySoldNotPosted, QtyActualInventory, QtyExpectedStock, ReorderPoint (Only use QtyInventory) * ReplItemUnitOfMeasure - Removed UnitOfMesaure, StoreId. Added Description, ShortDescription ------------------------------------ Database Changes ------------------------------------ * Removed ImagesSizeCache table, merged with ImagesCache * ImagesCache: Added LSKey, MinSize, Base64, URL. Primary Key updated. * ImagesCache: Removed AvgColor, CreatedDate * OneListLink: Added new table * OneList: Added ExternalType. Removed IsDefaultList, CardId, CustomerId * OneListItem: Added VariantDescription, ImageId ========================================================================== Version 4.1 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Fixed replication when BatchSize is set to 0 * ReplEcommInventoryStatus updated to use Replication counter for updated CU 10012871 ========================================================================== Version 4.0 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ContactAddCard now needs the accountId as a parameter ------------------------------------ New Functions ----------------------------------- * SalesEntryGet * SalesEntriesGetByCardId * NotificationsGetByCardId * ContactGetByCardId * CardGetPointBalance ------------------------------------ Deprecated ----------------------------------- * OrderGetById -> USE SalesEntryGet * OrderGetByWebId -> USE SalesEntryGet * OrderHistoryByContactId -> USE SalesEntriesGetByCardId * NotificationsGetByContactId -> USE NotificationsGetByCardId * ContactGetById -> USE ContactGetByCardId * ContactGetPointBalance -> USE CardGetPointBalance * ProfilesGetByContactId -> USE ProfilesGetByCardId * OneListGetByContactId -> USE OneListGetByCardId * AccountGetById * AppSettingsGetByKey * BasketCalc * ContactGetByAlternateId * Environment * Logout * OrderAvailabilityCheck * OrderSearchClickCollect * NotificationCountGetUnread * PingStatus * UserDelete ------------------------------------ Class Object Changes ------------------------------------ * NEW SalesEntry * NEW SalesEntryLine * NEW SalesEntryDiscountLine * NEW SalesEntryPayment * MemberContact - Includes List of Cards instead of one Card * ReplItem - BlockDistribution added, used to check take item out of distribution ------------------------------------ Enum Object Changes ------------------------------------ * OrderStatus renamed to SalesEntryStatus